package com.ruoyi.mushcoin.domain.bo;

import com.ruoyi.mushcoin.domain.TgUserInfo;
import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.util.Date;

/**
 * TG用户业务对象 tg_user_info
 *
 * @author billy
 * @date 2024-07-29
 */
@Data
//@EqualsAndHashCode(callSuper = true)
@AutoMapper(target = TgUserInfo.class, reverseConvertGenerate = false)
public class TgUserInfoBo {

    /**
     *
     */
    private Long id;

    /**
     *
     */
    private Long userId;

    /**
     *
     */
    private String firstName;

    /**
     *
     */
    private String lastName;

    /**
     *
     */
    private String userName;


    /**
     *
     */
    private Integer isPremium;


    /**
     *
     */
    private Long inviteUserId;


    /**
     * 交换货币
     */
    private String currencyOfExchange;

    private Date vipEndTime;

    private String address;


}
